using namespace std;
#include <iostream>
#include <cmath>
int main()
{
 cout << "Введите четырехзначное число: ";
 int i,a,a1,a2,a3,a4;
 
 cin >> a;
 int q=sqrt(a);
 a1 = a/1000;//Количество тысяч
 a2=a/100%10;//Количество сотен
 a3=a/10%10;//Количество десятков
 a4=a%10;//Количество единиц
 
  if(a>999 && a<10000){
      if(a%2==0){
          cout<<"Число четное: Да"<<endl;
          
      }else{
          cout<<"Число четное: Нет"<<endl; 
      } if(a%3==0){
          cout<<"Число кратное трем: Да"<<endl;
      }else {
          cout<<"Число кратное трем: Нет"<<endl;
      }if(q==sqrt(a)){
          cout<<"Число является квадратом числа: "<<q<<endl<<endl;
      }else{
         cout<<"Число является квадратом числа: Нет"<<endl<<endl; 
      } 
      int mn = a1;
      if (a2 < mn){
          mn = a2;
      }
      if (a3<mn){
          mn=a3;
      }
      if(a4<mn){
          mn=a4;
      }cout<<"Наименьшая цифра числа: "<<mn<<endl;
          int mx = a1;
      if (a2 > mx){
          mx = a2;
      }
      if (a3>mx){
          mx=a3;
      }
      if(a4>mx){
          mx=a4;
      }cout<<"Наибольшая цифра числа: "<<mx<<endl;
      if(a1==0){
          i=i+1;
      }if(a2==0){
          i=i+1;
      }if(a3==0){
          i=i+1;
      }if(a4==0){
          i=i+1;
      }cout<<"Количество нулей в числе: "<<i<<endl<<endl;
      int q1=sqrt(a1);
      int q2=sqrt(a2);
      int q3=sqrt(a3);
      int q4=sqrt(a4);
    if(q4==sqrt(a4)){
        cout<<"Цифра в разряде единиц является квадратом цифры: "<<a4<<endl;
    }else{
        cout<<"Цифра в разряде единиц является квадратом цифры: Нет"<<endl;
    }if(q3==sqrt(a3)){
        cout<<"Цифра в разряде сотен является квадратом цифры: "<<a3<<endl;
    }else{
        cout<<"Цифра в разряде сотен является квадратом цифры: Нет"<<endl;
    }if(q2==sqrt(a2)){
        cout<<"Цифра в разряде десятков является квадратом цифры: "<<a2<<endl;
    }else{
        cout<<"Цифра в разряде десятков является квадратом цифры: Нет"<<endl;
    }if(q1==sqrt(a1)){
        cout<<"Цифра в разряде тысяч является квадратом цифры: "<<a1<<endl;
    }else{
        cout<<"Цифра в разряде тысяч является квадратом цифры: Нет"<<endl;
    }
        
    
  }else{
      cout << "Введенное число не является четырехзначным" ;
  }

    return 0;
}
